import {QueryPage} from "@/api/common/type.ts";

export interface IncreaseMachinePricing{
    id: number | undefined,
    configurationType: string | undefined,  // 配置类型
    basicPrice: number | undefined,  // 基础价格
    pricePerMeter: number | undefined,  // 每米价格
    increaseLength: number | undefined,  // 增加长度
    price: number | undefined,  // 价格
    installationCosts: number | undefined,  // 安装费
    project: string | undefined,  // 项目名称
    configuration: string | undefined,  // 配置
    isDelete: number | undefined,  // 是否删除
    createTime: string | undefined,  // 创建时间
    updateTime: string | undefined,  // 更新时间
    createBy: string | undefined,  // 创建人
    updateBy: string | undefined,  // 更新人
    sum: number | undefined,  // 合计价格
}

export interface IncreaseMachinePricingQueryDto extends QueryPage{
    configurationType?: string,
    basicPrice?: number,
    pricePerMeter?: number,
    increaseLength?: number,
    price?: number,
    installationCosts?: number,
    project?: string,
    configuration?: string,
    sum?: number,
    activate?: number,
} 